template <typename T>
class singleton{
public:
    

private:
    T value;
}